*{
	margin:0px;
	padding:0px;
	list-style:none;
}
body{
	height:100%;
	width:100%;
	background:rgba(128,128,128,0.5) ;
}
.register{
	height:460px;
	width:500px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-230px 0  0 -250px;
	background:rgb(230,230,230);	
}
.reg-top{
	height:60px;
	width:370px;
	border:2px solid black;
	border-radius:50px;
	-moz-border-radius:50px;
	margin:40px auto 0 auto;
}
.reg-top ul{
	float:left;
	margin:5px 0 0 18px;
}
.reg-top ul li{
	float:left;
	width:170px;
	height:50px ;
	line-height:50px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	border-radius:50px ;
	-moz-border-radius:50px;
}
.reg-top ul li.active{
	background:black ;
	color:white ;
}
a{  
   color:#000000;
   text-decoration:none;  
}  
.active a{
	color:white ;
}
.reg-bottom{
	margin:50px auto 0 auto ;
	width:360px;
	height:300px ;	
}

.register .em{
	height:40px;
	width:360px;
	border:1px solid rgb(100,100,100);
}
.reg-bottom .mid{
	height:40px;
	width:178px;
	border:0;
	margin:10px 0 0 0 ;
	border:1px solid rgb(100,100,100);
}

input,select{
	outline:none;
}
section{
	color:#b6b6b6 ;
}

option{
	color:#000000;
}
.reg-bottom tr{
	font-size: 13px;
}

.mid .u{
	color:#b6b6b6 ;
}
.reg-bottom .check{
	margin:30px 0 0 50px;
	font-size:12px;	
}
.reg-bottom .btn{
	margin:30px 0 0 0px;
	font-size:18px;
	width:360px;
	height:40px;
	font-weight:bold;
	background:url(../img/reg.png) ;
	border:1px solid rgb(247,65,146);
}
